//author:jxx
import  gridBody from '../../views/Camp/Schedule/auth.vue'
//此处是对表单的方法，组件，权限操作按钮等进行任意扩展(方法扩展可参照SellOrder.js)
let extension = {
    components: {//动态扩充组件或组件路径
        //表单header、content、footer对应位置扩充的组件
        gridHeader: '',//{ template: "<div>扩展组xx件</div>" },
        gridBody: gridBody,
        gridFooter: '',
        //弹出框(修改、编辑、查看)header、content、footer对应位置扩充的组件
        modelHeader: '',
        modelBody: '',
        modelFooter: ''
    },
    buttons: { view: [], box: [], detail: [] },//扩展的按钮
    methods: {//事件扩展
        onInit () {
            this.columns.push({
                title: '操作',
                fixed: 'right',
                width: 140,
                render: (h, { row, column, index }) => {
                    return h(
                        "div", { style: {} }, [
                        h(
                            "a", {
                            props: {},
                            style: {},
                            on: {
                                click: (e) => {
                                    this.$refs.gridBody.open2(row);
                                }
                            }
                        },
                            "结账"
                        ),
                        h(
                            "a", {
                            props: {},
                            style: { "margin-left": "10px",},
                            on: {
                                click: (e) => {
                                    this.$store.getters.data().viewPageTest = this;
                                    this.$refs.gridBody.open3(row);
                                }
                            }
                        },
                            "编辑"
                        ),
                       

                    ])
                }
            })
        }
    }
};
export default extension;